Adding Flexible Subscription Options to Epics*
نویسندگان
چکیده
The need for a mechanism to control and filter subscriptions to control system variables by the client was described in a paper at the ICALEPCS2009 conference [1]. The implementation follows a plug-in design that allows the insertion of plug-in instances into the event stream on the server side. The client can instantiate and configure these plug-ins when opening a subscription, by adding modifiers to the channel name using JSON notation [2]. This paper describes the design and implementation of a modular server-side plug-in framework for Channel Access, and shows examples for plug-ins as well as their use within an EPICS control system.
منابع مشابه
Critical Path Method for Flexible Job Shop Scheduling Problem with Preemption
This paper addressed a Flexible Job shop Scheduling Problem (FJSP) with the objective of minimization of maximum completion time (Cmax) which job splitting or lot streaming is allowed. Lot streaming is an important technique that has been used widely to reduce completion time of a production system. Due to the complexity of the problem; exact optimization techniques such as branch and bound alg...
متن کاملA 2nd Generation Network Distributed Application Programming Interface for Epics
The programming interface for developing EPICS 1 network distributed applications is called Channel Access. A high priority has been placed on stability and backwards compatibility with this interface, and accordingly it has undergone relatively few externally visible revisions during the lifespan of EPICS. There are of course fundamental tensions where the desire to maintain a stable interface...
متن کاملScheduling on flexible flow shop with cost-related objective function considering outsourcing options
This study considers outsourcing decisions in a flexible flow shop scheduling problem, in which each job can be processed by either an in-house production line or outsourced. The selected objective function aims to minimize the weighted sum of tardiness costs, in-house production costs, and outsourcing costs with respect to the jobs due date. The purpose of the problem is to select the jobs tha...
متن کاملDevelopment Status of Epics Application for Pls Computer Control System
The control system for Pohang Light Source (PLS) was designed about twelve years ago and has been working without serious problem so far. However, as the demand for the application programs for accelerator physics and data analysis increases, the present control system shows the lack of flexibility and control speed. To have faster and more flexible performance, we have decided to convert the c...
متن کاملCompetitive Electricity Markets with Consumer Subscription Service in a Smart Grid
This paper presents a theory of consumer subscription service, unifying priority service and dynamic pricing within a two-settlement system in ways that foster efficient risk management and competitive electricity markets. Consumer subscription service entails transactions in two time periods: a forward transaction that allows consumers to select service options to hedge financial risks and a s...
متن کامل